Real-time Computation of Area Shadows - A Geometrical Algorithm
نویسندگان
چکیده
The computation of soft shadows created by area light sources is a well-known problem in computer graphics. Due to the complexity of the problem, soft shadows commonly are generated only for images that are rendered in an off-line process. In interactive virtual environments, where images have to be computed in real time, soft shadows are mostly replaced by hard shadows as this takes much less time to compute. This paper presents an algorithm that uses a geometrical method to generate a triangulated approximation of the soft shadow cast by a polygonal object very quickly. The algorithm can simulate effects such as the varying width of the penumbra depending on distance to the light and can be extended to support non-convex light sources as well. We mention the artifacts arising from triangulation and give discuss how to alleviate such problems.
منابع مشابه
Efficient Shadow Algorithms on Graphics Hardware
Shadows are important to computer graphics because they add realism and help the viewer identify spatial relationships. Shadows are also useful story-telling devices. For instance, artists carefully choose the shape, softness, and placement of shadows to establish mood or character. Many shadow generation techniques developed over the years have been used successfully in offline movie productio...
متن کاملA Real-Time Soft Shadow Volume Algorithm
Rendering of shadows is a very important ingredient in three-dimensional graphics since they increase the level of realism and provide cues to spatial relationships. Area or volumetric light sources give rise to so called soft shadows, i.e., there is a smooth transition from no shadow to full shadow. For hard shadows, which are generated by point light sources, the transition is abrupt. Since a...
متن کاملAlgorithms for Real-Time Rendering of Soft Shadows
In computer graphics, calculating realistic shadowing and lighting terms for an arbitrary scene is a fundamental problem. When accurate interaction of lights with objects in a scene is achieved it greatly enhances the believability and the immersion that the viewer experiences. In this report we give a background to real-time shadow determination algorithms and present two approaches for real-t...
متن کاملSoft Shadow Maps for Area Light by Area Approximation
Shadow mapping has been a popular way of generating shadows in real-time applications, but it is still incapable of generating realistic real time soft shadows for area light. There is an algorithm for generating soft shadows for linear light with few samples, but the algorithm is not suitable for area light. In this article, the author presents a modified method to the shadow mapping algorithm...
متن کاملAccurate Shadows by Depth Complexity Sampling
The accurate generation of soft shadows is a particularly computationally intensive task. In order to reduce rendering time, most real-time and offline applications decorrelate the generation of shadows from the computation of lighting. In addition to such approximations, they generate shadows using some restrictive assumptions only correct in very specific cases, leading to penumbra over-estim...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006